Modeling Configurable Product Families
نویسندگان
چکیده
This paper presents a method for managing and modeling a product family as a configurable product. The method enables efficient management of a large number of product variants. The modeling is based on a recently proposed conceptualization of configuration domain, which is a synthesis and extension of the main approaches to configuration. The concepts of the conceptualization are components, attributes, resources, ports, contexts, functions and constraints. In addition to discussing the concepts, we give guidelines on using them. The conceptualization was evaluated through a case study of modeling rock drilling equipment. The conceptualization matched the modeling needs in the case product. Some improvements to the conceptualization are proposed on the basis of the case study. The guidelines should also be extended and refined. Information technology support for modeling was found to be necessary for fullscale use of the conceptualization. The conceptualization is primarily intended for representing configuration models. However, we present some possibilities for utilizing the conceptualization in the product development process.
منابع مشابه
Kumbang Configurator–A Configuration Tool for Software Product Families∗
This paper presents Kumbang Configurator, a prototype system for deriving product individuals from configurable software product families. Configurable software product families resemble configurable products in that they have a pre-defined structure and can be customised according to customer requirements in a routine manner. The conceptual basis underlying the configurator is Kumbang, a langu...
متن کاملCharacterizing configurable software product families and their derivation
Configurable software product families are a subclass of software product families that are customized in a product individual derivation process without design or programming. This article presents results on analyzing two such families and their derivation processes found in a descriptive case study on software product families. Some characteristics particular to such product families and the...
متن کاملSimplifying the Development of Product-line Customization Tools via Model Driven Development
Product-line architectures (PLA)s are a paradigm for developing software families by customizing and composing reusable artifacts, rather than handcrafting software from scratch. A promising way to reduce the effort of developing software PLAs and product variants is to leverage Meta-configurable Modeling Environment (MME) to provide domain-specific modeling tools for customizing the PLA. Since...
متن کاملEvolution of Schema and Individuals of Configurable Products
The increasing importance of better customisation of industrial products has led to development of configurable products. They allow companies to provide product families with a large number, typically millions of variants. Description and management of a large product variety within a single data model is challenging and requires a solid conceptual basis. This management differs from the schem...
متن کاملModel Driven Architecture as Approach to Manage Variability in Software Product Families
In this paper we portrait Model Driven Architecture (MDA) as an approach to derive products in a particular class of software product families, i.e. a configurable product family. The main contribution of this paper is that we relate MDA to a configurable software product family and discuss the mutual benefits of this relation. With respect to variability management, we identify two main benefi...
متن کامل